﻿using SalesSys.DAL.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SalesSys.DAL.Models
{
    /// <summary>
    /// 日经营分析报告-采销情况
    /// </summary>
    public class SalesReport 
    {
        /// <summary>
        /// 供应商ID
        /// </summary>
        public Guid Id { get; set; }
        /// <summary>
        /// 供应商类型
        /// </summary>
        public int ProviderType { get; set; }
        /// <summary>
        /// 供应商名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 今日销售数量,以当日订单量为准（预估销量，吨）
        /// </summary>
        public decimal  DayCount { get; set; }
        /// <summary>
        /// 累计销量，现公司以28日为结算周期，则累计销量指上月29号--本月28号的总销量（吨）
        /// </summary>
        public decimal TotalCount { get; set; }
        /// <summary>
        /// 累计预售数量，现公司以28日为结算周期，则累计销量指上月29号--本月28号的总销量（吨）
        /// </summary>
        public decimal OldTotalCount { get; set; }
        /// <summary>
        /// 当日毛利,当日销售数量所对应的利润=当日销量*差价，仅算进销差价，其他费用不算
        /// </summary>
        public decimal DayProfit { get; set; }
        /// <summary>
        /// 累计毛利,累计销量所对应的利润
        /// </summary>
        public decimal TotalProfit { get; set; }
        /// <summary>
        /// 返利金额
        /// </summary>
        public int RebateMoney { get; set; }
        /// <summary>
        /// 累计采购量,按钢厂的结算周期来算，以接到订单的数量为准，现公司以28日为结算周期，则累计销量指上月29号--本月28号的总销量（吨）
        /// </summary>
        public decimal TotalPurchase { get; set; }
        /// <summary>
        /// 合计锁货数量
        /// </summary>
        public int LockGoodsCount { get; set; }
        /// <summary>
        /// 厂家余款
        /// </summary>
        public int BalanceMoney { get; set; }
    }
}
